Antonio CalderonAntonio Calderon
Table TennisVietnamese Table Tennis and the WTT Points Loop: Ranked Out Before the First ServeVietnamese Table Tennis and the WTT Points Loop: Ranked Out Before the First...
BadmintonIndia at the 2026 Asian Games: A Team Bronze, a Trust Gap, and an Unnamed Generational HandoverIndia at the 2026 Asian Games: A Team Bronze, a Trust Gap and an Unnamed...
EsportsSombra Leaves Damage, Roadhog Loses the One-Shot Combo: Overwatch 2 Season 5 and the Price of a Structural ReworkThe season in which Sombra was banned in nearly every match ended in a way...
Domestic FootballVietnamese Football and the Transfer Trade: When Capital Moves Slower Than the CrowdDomestic V.League players are being sold to Thailand, Korea, and Japan under ...
ChessCarlsen Returns, India Shines: Global Chess League 2026 Promises a Week of Peak ActionWhen a seventeen-year-old prodigy doesn't yet know they're about to become a...
International FootballVietnam's No. 9 Problem: The V-League Is Producing Midfielders, and the Attack Is Paying for ItI sat down to rewatch a V-League match and started counting — a habit I have...
EsportsGAM Esports and the Trap of Victory: Why VCS Needs a Data RevolutionThe 14-0 record is not a milestone. It is a warning disguised as victory. Whe...
TennisSomluck Kamsing: The 1-Year-12-Month Sentence and the Data Gap Around an Olympic LegendOn October 20, 2026, the Region 4 Appeals Court in Khon Kaen sentenced Somluc...
International FootballNine Dimensions, Empty Cells: How Football Punditry Keeps Putting Itself to SleepNovember, the press tribune at Groupama Stadium, Lyon. Minute 63, Lyon and Ni...
EsportsCS2 Falls to 805,000 Average Players: Seven Straight Months of Decline and an Unanswered QuestionAt 3:12 a.m. Jakarta time, I reopened the Steam Charts tab I had left untouch...
BadmintonNguyen Tien Minh continues journey with surprising win in Vietnam Open 2026 qualifiersIn the context of the Vietnam Open 2026 Super 100 tournament, the men's singl...
International FootballRoy Kent Doesn't Exist, but He's Changing How Football Gets ReadLast Tuesday, nine in the morning, the data system I use for monitoring...
International FootballThe Taisei Marukawa File: When a Passport Is Priced Like a Foreign-Player SlotOn my desk in London lies an A4 sheet of paper I reprinted from an...
BasketballGinebra Takes No Chances: The Last Berth and the San Miguel Quarterfinal Expose a Seeding and Ownership ProblemWhen Barangay Ginebra beat Blackwater 101-96 to claim the last quarterfinal...
EsportsEWC 2027: 400 Events, 1.8 Million Players, and a Promise Without Proof1.8 million players. 400 events. A headline mentioning chess. Not one game...
International FootballAboutrika's beIN Sports Joke and the Real Gap in Al Ahly's SquadIn the beIN Sports studio in Doha, the lights drop to a warm amber and the bi...
Formula 1When the Criticism Boomerangs Back: Seven Seconds in Baku, Will Buxton and the Question of Driver Responsibility in F1Baku was not decided by a late brake into Turn 1. It was decided in roughly...
BadmintonAlwi Farhan Spars With Kento Momota in Tokyo: A Preparation Signal and a Data Void Before the 2026 Asian GamesA sparring session at a training hall in Tokyo lasted less than a morning, an...
International FootballFrance vs Belgium in the Nations League: When Defensive Structure Meets Individual MomentsThe 88th minute in Brussels. Michael Olise controls the ball at the edge of t...
International FootballInfantino and FIFA's $6bn Vault: When Power Has to Be RedistributedThere's a moment at Carrington I always carry with me. A November morning,...
BadmintonIndia at the 2026 Asian Games: A Team Bronze, a Trust Gap, and an Unnamed Generational HandoverIndia at the 2026 Asian Games: A Team Bronze, a Trust Gap and an Unnamed...
EsportsSombra Leaves Damage, Roadhog Loses the One-Shot Combo: Overwatch 2 Season 5 and the Price of a Structural ReworkThe season in which Sombra was banned in nearly every match ended in a way...
Domestic FootballVietnamese Football and the Transfer Trade: When Capital Moves Slower Than the CrowdDomestic V.League players are being sold to Thailand, Korea, and Japan under ...
ChessCarlsen Returns, India Shines: Global Chess League 2026 Promises a Week of Peak ActionWhen a seventeen-year-old prodigy doesn't yet know they're about to become a...
International FootballVietnam's No. 9 Problem: The V-League Is Producing Midfielders, and the Attack Is Paying for ItI sat down to rewatch a V-League match and started counting — a habit I have...
EsportsGAM Esports and the Trap of Victory: Why VCS Needs a Data RevolutionThe 14-0 record is not a milestone. It is a warning disguised as victory. Whe...
TennisSomluck Kamsing: The 1-Year-12-Month Sentence and the Data Gap Around an Olympic LegendOn October 20, 2026, the Region 4 Appeals Court in Khon Kaen sentenced Somluc...
International FootballNine Dimensions, Empty Cells: How Football Punditry Keeps Putting Itself to SleepNovember, the press tribune at Groupama Stadium, Lyon. Minute 63, Lyon and Ni...
EsportsCS2 Falls to 805,000 Average Players: Seven Straight Months of Decline and an Unanswered QuestionAt 3:12 a.m. Jakarta time, I reopened the Steam Charts tab I had left untouch...
BadmintonNguyen Tien Minh continues journey with surprising win in Vietnam Open 2026 qualifiersIn the context of the Vietnam Open 2026 Super 100 tournament, the men's singl...
International FootballRoy Kent Doesn't Exist, but He's Changing How Football Gets ReadLast Tuesday, nine in the morning, the data system I use for monitoring...
International FootballThe Taisei Marukawa File: When a Passport Is Priced Like a Foreign-Player SlotOn my desk in London lies an A4 sheet of paper I reprinted from an...
BasketballGinebra Takes No Chances: The Last Berth and the San Miguel Quarterfinal Expose a Seeding and Ownership ProblemWhen Barangay Ginebra beat Blackwater 101-96 to claim the last quarterfinal...
EsportsEWC 2027: 400 Events, 1.8 Million Players, and a Promise Without Proof1.8 million players. 400 events. A headline mentioning chess. Not one game...
International FootballAboutrika's beIN Sports Joke and the Real Gap in Al Ahly's SquadIn the beIN Sports studio in Doha, the lights drop to a warm amber and the bi...
Formula 1When the Criticism Boomerangs Back: Seven Seconds in Baku, Will Buxton and the Question of Driver Responsibility in F1Baku was not decided by a late brake into Turn 1. It was decided in roughly...
BadmintonAlwi Farhan Spars With Kento Momota in Tokyo: A Preparation Signal and a Data Void Before the 2026 Asian GamesA sparring session at a training hall in Tokyo lasted less than a morning, an...
International FootballFrance vs Belgium in the Nations League: When Defensive Structure Meets Individual MomentsThe 88th minute in Brussels. Michael Olise controls the ball at the edge of t...
International FootballInfantino and FIFA's $6bn Vault: When Power Has to Be RedistributedThere's a moment at Carrington I always carry with me. A November morning,...
